6ea53e9559a37d34b60a332ed8bd01523592f21d,src/main/java/com/deutscheboerse/risk/dave/ers/processor/MarginShortfallSurplusProcessor.java,MarginShortfallSurplusProcessor,processMarginRequirementReport,#MarginRequirementReportMessageT#,38
Before Change
mss.put("reqId", mrrMessage.getID());
mss.put("sesId", mrrMessage.getSetSesID().toString());
mss.put("rptId", mrrMessage.getRptID());
mss.put("txnTm", new JsonObject().put("$date", timestampFormatter.format(mrrMessage.getTxnTm().toGregorianCalendar().getTime())));
mss.put("bizDt", new JsonObject().put("$date", timestampFormatter.format(mrrMessage.getBizDt().toGregorianCalendar().getTime())));
mss.put("clearingCcy", mrrMessage.getCcy());
processParties(mrrMessage.getPty(), mss);
After Change
private JsonObject processMarginRequirementReport(MarginRequirementReportMessageT mrrMessage)
{
JsonObject mss = new JsonObject();
mss.put("received", new JsonObject().put("$date", ZonedDateTime.now(ZoneOffset.UTC).format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)));
mss.put("reqId", mrrMessage.getID());
mss.put("sesId", mrrMessage.getSetSesID().toString());
mss.put("rptId", mrrMessage.getRptID());
mss.put("txnTm", new JsonObject().put("$date", mrrMessage.getTxnTm().toGregorianCalendar().toZonedDateTime().withZoneSameInstant(ZoneOffset.UTC).format(DateTimeFormatter.ISO_OFFSET_DATE_TIME)));
mss.put("bizDt", mrrMessage.getBizDt().toGregorianCalendar().toZonedDateTime().format(DateTimeFormatter.ISO_LOCAL_DATE));
mss.put("clearingCcy", mrrMessage.getCcy());
processParties(mrrMessage.getPty(), mss);